package me.luger.core.commom.util;

import org.apache.commons.io.FileUtils;

import java.io.File;
import java.net.URL;


/**
 * Created by DELL on 2017/2/18.
 */
public class FileUtil extends FileUtils {
    /**
     * 获取项目classpath路径
     * @return
     */
    public static String getClassPath(){
        return FileUtil.class.getResource("/").getPath();
    }

    public static URL getFileUrl(String fileClassPath){
        URL url=FileUtil.class.getResource(fileClassPath);
        return url;
    }


    /**
     * 判断文件夹路径是否存在，不存在则创建
     * @param filePath
     * @return
     */
    public static boolean mkdirIfNotExist(String filePath){
        File dirFile = new File(filePath);
        return mkdirIfNotExist(dirFile);
    }

    public static boolean mkdirIfNotExist(File dirFile){
        if(!dirFile.exists()){
            return dirFile.mkdirs();
        }
        return true;
    }

}
